// Przykład uzycia:
// alert(I18N.msg.test);

I18N = {
	locale : null
};

I18N.pl = {
		test: "testowy tekst...",
		
		loginErrorTitle: "Błąd!",
		loginErrorText: "Musisz być zalogowany aby wykonać tę akcję!",
		
		markerEdit: "Edytuj",
		markerDelete: "Usuń",
		
		markerAddTitle: "Dodano znacznik",
		markerAddText: "Poprawnie dodano znacznik!",
		
		markerEditTitle: "Zedytowano znacznik",
		markerEditText: "Poprawnie zedytowano znacznik!",
		
		markerDeleteTitle: "Usunięto znacznik",
		markerDeleteText: "Poprawnie usunięto znacznik!",
		
		markerAddErrorTitle: "Błąd w trakcie dodawania znacznika",
		markerAddErrorText: "Wystąpił błąd w trakcie dodawania znacznika!",
		
		markerEditErrorTitle: "Błąd w trakcie edycji znacznika",
		markerEditErrorText: "Wystąpił błąd w trakcie edycji znacznika!",
		
		markerDeleteErrorTitle: "Błąd w trakcie usuwania znacznika",
		markerDeleteErrorText: "Wystąpił błąd w trakcie usuwania znacznika!",
		
		invitationTitle: "Nowe zaproszenie do znajomych",
		invitationAccept: "Akceptuj",
		invitationDecline: "Odrzuć",
};

I18N.en = {
		test: "test string...",
		
		loginErrorTitle: "Error!",
		loginErrorText:  "You must be logged in to perform this action!",
		
		markerEdit: "Edit",
		markerDelete: "Delete",
		
		markerAddTitle: "Marker added",
		markerAddText: "Marker added successfully!",
		
		markerEditTitle: "Marker edit",
		markerEditText: "Marker edited successfully!",
		
		markerDeleteTitle: "Marker deleted",
		markerDeleteText: "Marker deleted successfully!",
		
		markerAddErrorTitle: "Marker add error",
		markerAddErrorText: "Error occured while adding marker!",
		
		markerEditErrorTitle: "Marker edit error",
		markerEditErrorText: "Eror occured while editing marker!",
		
		markerDeleteErrorTitle: "Marker delete error",
		markerDeleteErrorText: "Eror occured while deleting marker!",
		
		invitationTitle: "Ja ja du hast niu invitationen",
		invitationAccept: "Accept",
		invitationDecline: "Decline",
};

function initializeI18N(locale)
{
	if(locale=='en')
		I18N.msg=I18N.en;
	else if(locale == 'pl')
		I18N.msg=I18N.pl;
	else
	{
		alert("Wrong language. Setting to default: pl");
		I18N.msg = I18N.pl;
	}
	
	I18N.locale = locale;
		
}